from enum import Enum

class PaymentMethod(Enum):
    BALANCE = "余额"
    CASH = "现金"
    POINTS = "积分"
    COUPON = "优惠券"
    
    def __str__(self):
        return self.value
    
    def is_point_based(self):
        return self == PaymentMethod.POINTS